payment location - Spanish English Dictionary